*{
    padding:0;
    margin:0;
}
#container{
    width:1200px;
    margin:0 auto;
}
#factory{
    width:400px;
    border:3px solid #efcdef;
    border-radius:5px;
    padding:0 20px 20px 20px;
    float:left;
}

fieldset{
    margin-top:20px;
}
legend{
    margin-left:10px;
}
fieldset label{
    height:30px;
    line-height:30px;
}
#create{
    margin-top:15px;
}
#create button{
    width:400px;
    height:40px;
    line-height:40px;
    font-size:20px;background-color:#90ac9b
}
#length input{
    width:100px;
}


#right{
    border:3px solid #efcdef;
    float:right;
    width:700px;
    border-radius:5px;
}
h2{
    margin: 40px;
    text-align:center;
}

#choiceInput{
    width:320px;
    margin:10px 40px;
    height:18px;
    line-height:18px;
    font-size:14px;
}

.choiceSpan{
    background-color:#99ff99;
    margin:5px;
}
.choiceSpan:hover{
    background-color:rgb(227,60,60)
}
.choiceSpan:hover .hidden{
    display:inline;
}
.hidden{
    display:none;
}
#err{
    color:#ac2216;
    margin-left:20px;
    /*border-radius:5px;*/
}

#formArea{
    width:600px;
    margin:0 auto;
}



/**
*以下为创建的表单的样式
*/
#submit{
    display:none;
    width:120px;
    margin:20px auto 10px auto;
    
}
#submit>button{
    width:100px;
    height:25px;
    background-color:#99ff99;
    font-size:20px;
    line-height:25px;
    text-align:center;
}
.fDiv{
    
    margin:10px;
    width:600px;
}
.fCon{
    
    display:inline-block;
    

}

.fCon>input{
    margin:0 15px 0 5px;
}
.invalidForm{
    border:3px solid red;
}

.fErr{
    display:inline-block;
    margin-left:10px;
    color:#ad4892;
    font-size: 14px;
}